package negocio;

import integracion.DAODirector;
import integracion.DAOGeneral;
import integracion.FactoriaDAO;

public class SADirectorImp implements SADirector {

	
	/** Mismos metodos que SADirector pero implementandos obviamente */

	@Override
	public void getListaPersonal(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaPersonal(datos);
		
	}

	@Override
	public void getListaIdiomas(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaIdiomas(datos);
		
	}


	@Override
	public void insertarPersonal(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarPersonal(datos);
		
	}


	@Override
	public void getListaCursos(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaCursos(datos);
		
	}


	@Override
	public void bajaPersonal(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		if (dao.bajaPersonal(datos));
		
	}


	@Override
	public void getListaProfesoresPorIdioma(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaProfesoresPorIdioma(datos);
		
	}

	@Override
	public void getListaEspacios(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaEspacios(datos);
		
	}

	@Override
	public void setIdioma(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.setIdioma(datos);
		
	}

	@Override
	public void setCurso(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.setCurso(datos);
		
	}

	@Override
	public void getListaPresupuestos(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaPresupuestos(datos);
		
	}

	@Override
	public void resolverPresupuesto(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.resolverPresupuesto(datos);
		
	}

	@Override
	public void resolverEstrategia(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.resolverEstrategia(datos);
		
	}

	@Override
	public void getListaEstrategias(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaEstrategia(datos);
		
	}

	@Override
	public void getListaTareas(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaTareas(datos);
		
	}

	@Override
	public void insertarTarea(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarTarea(datos);
		
	}


	@Override
	public void getListaIncidencias(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaIncidencias(datos);
		
	}

	@Override
	public void setEspacio(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.setEspacio(datos);
	}

	@Override
	public void getHorario(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getHorario(datos);
		
	}



	@Override
	public void getListaTiposResolucionIncidencias(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaTiposResolucionIncidencias(datos);
		
	}


	


	@Override
	public void getListaTiposIncidencias(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaTiposIncidencias(datos);
		
	}

	@Override
	public void resolverIncidencia(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.resolverIncidencia(datos);
		
	}

	@Override
	public void getListaNormas(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getListaNormas(datos);
		
	}

	@Override
	public void insertarTipoIncidencia(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarTipoIncidencia(datos);
		
	}
	@Override
	public void insertarTipoResolucionIncidencia(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarTipoResolucionIncidencia(datos);
		
	}

	@Override
	public void insertarNorma(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarNorma(datos);
		
	}


	@Override
	public void borrarCurso(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.borrarCurso(datos);
		
	}
	@Override
	public void borrarEspacio(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.borrarEspacio(datos);
		
	}

	@Override
	public void actualizarDatos(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.actualizarDatos(datos);
		
	}
	@Override
	public void getDatos(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.getDatos(datos);
		
	}

	@Override
	public void setHorario(TransferDirector datos) {
		DAODirector dao = FactoriaDAO.getInstancia().creaDAODirector();
		dao.insertarHorario(datos);
		
	}


	

}
